package com.enjoyor.soa.traffic.api.service.dubbo.psms;

import java.util.Date;

import com.enjoyor.soa.traffic.api.dto.psms.ReportTaskInfoDto;
import com.enjoyor.soa.traffic.util.pojo.Page;
import com.enjoyor.soa.traffic.util.pojo.ResultPojo;

/**
 * @author 赵云鹤
 * @date 2017年10月27日
 * @email 18137786176@163.com
 * @description TODO
 */

public interface DubboReportTaskInfoService {

	public ResultPojo listReportTaskInfo(String systemKey, String token, String TaskId, String DeptId, String DeptName,
			String PolicName, Date data);

	@SuppressWarnings("rawtypes")
	public ResultPojo pageReportTask(String systemKey, String token, String TaskId, String DeptId, String DeptName,
			String PolicName, Date data, Page page);

	public ResultPojo removeReportTaskInfo(String systemKey, String token, String TaskId);

	public ResultPojo saveReportTaskInfo(String systemKey, String token, ReportTaskInfoDto reportTaskInfoDto);

	public ResultPojo modifyReportTaskInfo(String systemKey, String token, ReportTaskInfoDto reportTaskInfoDto);

}
